آموزش Unreal Engine 5 - Masterclass توسعه دهنده بازی Blueprints [ویدئو]

Unreal Engine 5 - Blueprints Game Developer Masterclass [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Unreal Engine 5 یک موتور بازی سازی قدرتمند و پرکاربرد است که به توسعه دهندگان این امکان را می دهد تا بازی های بسیار فراگیر و از نظر بصری خیره کننده در چندین پلتفرم ایجاد کنند. یکی از ویژگی های کلیدی Unreal Engine 5، سیستم اسکریپت بصری آن است که به نام Blueprints شناخته می شود، که یک رابط مبتنی بر گره برای ایجاد منطق بازی بدون نوشتن کد ارائه می دهد. این دوره با مقدمه ای بر اصول گراف رویداد، ترتیب اجرای Blueprints، سازماندهی اتصالات بلوک و گره ها، شکل ها و رنگ های مختلف آغاز می شود. سپس برای آشنایی با انواع متغیرها، شرطی‌های بین مقادیر، متغیرهای خصوصی و عمومی، و بازیگران در صحنه از طریق Blueprints آشنا می‌شویم. آرایه‌ها، گرفتن عناصر از آرایه‌ها، آخرین فهرست و آرایه‌های الحاقی را بررسی می‌کنیم. سپس به شاخه‌ها، دنباله‌ها، حلقه‌ها، فلیپ فلاپ و گیت‌ها پیش می‌رویم. شما در مورد توابع، ماکروها، گره های فروپاشی، رویدادهای سفارشی و ورودی ها آشنا خواهید شد. ما ساختار بازی، بازیگران، اجزاء، حالت بازی، پیاده ها، شخصیت ها و کنترلرها را بررسی خواهیم کرد. در نهایت، با ایجاد کاراکترها، کنترل زمان، کنترل فضاها، رنگ، مواد و رابط کاربری UI/UX آشنا خواهید شد. پس از اتمام دوره، بلوک های پشت سیستم Blueprints و اصول توسعه بازی با استفاده از Unreal Engine 5 Blueprints را درک خواهید کرد. همه منابع در دسترس هستند: https://github.com/PacktPublishing/Unreal-Engine-5---Blueprints-Game-Developer-Masterclass برنامه نویسی با استفاده از Blueprints را بدون نیاز به نوشتن کد یاد بگیرید. رویدادها، توابع، آرایه ها، متغیرها، ارتباطات Blueprint را بیاموزید اصول گراف رویداد و ترتیب اجرای Blueprints را کاوش کنید شاخه ها، دنباله ها، حلقه ها، یک بار انجام دهید و فلیپ فلاپ را درک کنید ایجاد توابع، ماکروها، گره های فروپاشی و رویدادهای سفارشی یاد بگیرید که بازیگران را در صحنه از طریق Blueprints و کاوش در آرایه ها کشف کنید این دوره به مبتدیانی که نیاز به تجربه با Complete Blueprints و Unreal Engine دارند، افرادی که می خواهند بازی ها را توسعه دهند اما کد نمی نویسند، پاسخ می دهد. این دوره برای ساخت بازی های ویدیویی شما در Unreal Engine 5 ایده آل است. برنامه نویسانی که می خواهند مهارت های برنامه نویسی Blueprint خود را تقویت کنند. و افرادی که می خواهند بازی ها را منتشر کنند و از فروش بازی درآمد جانبی کسب کنند. پیش نیازها عبارتند از یک رایانه شخصی یا مک با قابلیت اجرای Unreal Engine 5، 15 گیگابایت فضای خالی دیسک، 8 گیگابایت رم، و مهارت های اولیه Unreal Engine Editor مانند حرکت در اطراف دوربین، چرخش، تغییر مقیاس و حرکت اشیا. پروژه ها، بازی ها و فیلم های تعاملی را با راهنمایی جامع در این دوره ایجاد کنید * متغیرها، رویدادها، توابع، جدول زمانی، بردارها، کاراکترهای اول/سوم شخص، UI/UX * ایجاد منطق با استفاده از سیستم Blueprints برای Unreal Engine و راه اندازی FPS شخصیت تحت کنترل انسان

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Course Introduction

مبانی موتور غیرواقعی Unreal Engine Fundamentals

  • مقدمه نقشه ها Blueprints Introduction

  • مبانی نمودار رویداد Event Graph Basics

  • دستور اجرای نقشه ها Blueprints Execution Order

  • همیشه از نظرات استفاده کنید Always Use Comments

  • اتصالات بلوک های خود را سازماندهی کنید Organize Your Blocks Connections

  • اشکال و رنگ های مختلف گره Different Node Shapes and Colors

متغیرها چیست؟ What Are Variables?

  • نوع متغیرها Type of Variables

  • عدد صحیح Integer

  • شناور Float

  • بولی Boolean

  • بردار Vector

  • روتاتور Rotator

  • متن، رشته و نام Text, String, and Name

  • توابع رشته String Functions

  • ریاضی با متغیرها Math with Variables

  • شرایط بین مقادیر Conditionals Between Values

  • دریافت و تنظیم متغیرها Get and Set Variables

  • متغیرهای خصوصی و عمومی Private and Public Variables

  • متغیرها را در صحنه نمایش دهید Expose Variables in the Scene

  • بازیگران را در صحنه از طریق نقشه ها تخم ریزی کنید Spawn Actors in the Scene Through Blueprints

آرایه ها Arrays

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • اولین آرایه خود را ایجاد کنید Create Your First Array

  • عنصر را از Array دریافت کنید Get Element from Array

  • مورد را در آرایه پیدا کنید Find Item in Array

  • طول آرایه را پیدا کنید Find the Length of the Array

  • آرایه آخرین فهرست Array Last Index

  • آرایه شامل Array Contains

  • درج مورد در آرایه Insert Item in Array

  • آیتم را از آرایه حذف کنید Remove Item from Array

  • آرایه را پاک کنید Clear the Array

  • آرایه را اضافه کنید Append Array

آشنایی با کنترل جریان غیر واقعی موتور Understanding of Unreal Engine Flow Control

  • شاخه ها Branches

  • توالی Sequence

  • برای حلقه For Loop

  • در حالی که حلقه While Loop

  • انجام N Do N

  • یک بار انجام دهید Do Once

  • دمپایی صندل لا انگشتی Flip Flop

  • دروازه Gate

  • دروازه چندگانه Multi Gate

توابع، رویدادها و ماکروها Functions, Events, and Macros

  • توابع، رویدادها و ماکروها Functions, Events, and Macros

  • گره ها را جمع کنید Collapse Nodes

  • مناسبت ها Events

  • رویدادهای سفارشی Custom Events

  • ورودی های رویداد سفارشی Custom Event Inputs

  • کارکرد Functions

  • توابع - ورودی ها و خروجی ها Functions - Inputs and Outputs

  • ماکروها Macros

  • ماکروها و اجرایی Macros and Exec

  • کتابخانه ماکرو Macros Library

شمارشگرها چیست؟ What Are Enumerators?

  • توضیح شمارشگر Enumerator Explanation

  • دریافت و تنظیم کنید Get and Set

  • ایجاد شمارشگرهای سفارشی Creating Custom Enumerators

  • مقایسه مقادیر Enumerator Compare Enumerator Values

  • Switch Utility با Enumerators Switch Utility with Enumerators

کلاس ها Classes

  • ساختار بازی Game Structure

  • بازیگران Actors

  • اجزاء Components

  • حالت بازی Game Mode

  • پیاده ها Pawns

  • شخصیت ها Characters

  • کنترل کننده ها Controllers

بازیگران Actors

  • مش استاتیک Static Mesh

  • تحولات Transformations

  • اسپاون و نابود کردن بازیگران Spawn and Destroy Actors

  • بررسی معتبر است IsValid Check

  • همه بازیگران را دریافت کنید Get All Actors

  • مش اسکلتی Skeletal Mesh

  • محرک ها Triggers

  • برچسب های مش Mesh Tags

  • ورزش بازیگران Actors Exercise

  • راه حل تمرین بازیگران Actors Exercise Solution

طرح های ارتباطی Blueprints Communication

  • طرح ارتباطی Blueprint Communication

  • ارتباط مستقیم Direct Communication

  • قالب Cast

  • رابط های طرح اولیه - مبانی Blueprint Interfaces - Basics

  • رابط بلوپرینت - ورودی ها Blueprint Interface - Inputs

  • رابط بلوپرینت - خروجی ها Blueprint Interface - Outputs

  • توزیع کننده رویداد Event Dispatcher

شخصیت اول شخص بسازید Create First-Person Character

  • تنظیم اولیه شخصیت اول شخص Basic First-Person Character Setup

  • راه اندازی دوربین Camera Setup

  • ماوس - کنترل دوربین Mouse - Camera Control

  • ماوس - نقشه برداری دوربین را کنترل می کند Mouse - Camera Controls Mapping

  • جوی استیک PS4 - کنترل دوربین PS4 Joystick - Camera Controls

  • صفحه کلید - حرکت Keyboard - Movement

  • جوی استیک PS4 -Movement PS4 Joystick -Movement

  • پرش و خم شدن با صفحه کلید و جوی استیک Jump and Crouch with Keyboard and Joystick

  • راه رفتن سفارشی و سرعت خم شدن را تنظیم کنید Set Up Custom Walk and Crouch Speed

  • اجرای کاراکتر را تنظیم کنید Set Up Character Run

  • تعامل اشیاء - بازیگران کره ای Objects Interaction - Sphere Cast

  • چنگ زدن به اشیاء Grab Objects

  • پرتاب شی Throw Object

نحوه کنترل زمان در Unreal Engine How to Control the Time in Unreal Engine

  • مقدمه جدول زمانی Timeline Introduction

  • جدول زمانی - مسیر شناور Timeline - Float Track

  • جدول زمانی - وکتور آهنگ Timeline - Vector Track

  • جدول زمانی - آهنگ رویداد Timeline - Event Track

  • جدول زمانی - آهنگ رنگی Timeline - Color Track

  • جدول زمانی - حرکت مسیر شناور Timeline - Float Track Movement

  • جدول زمانی - وکتور حرکت مسیر Timeline - Vector Track Movement

  • جدول زمانی - جنبش آهنگ رویداد Timeline - Event Track Movement

  • جدول زمانی - مواد آهنگ رنگی Timeline - Color Track Material

  • جدول زمانی - منحنی ها Timeline - Curves

  • جدول زمانی - منحنی های سفارشی Timeline - Custom Curves

  • جدول زمانی - حلقه Timeline - Loop

  • جدول زمانی - طول Timeline - Length

  • جدول زمانی - موقعیت پخش Timeline - Playback Position

  • جدول زمانی - پخش خودکار Timeline - Auto Play

  • تایمر - تنظیم تایمر با رویداد و پاک کردن تایمر Timer - Set Timer by Event and Clear Timer

  • تایمر - تنظیم تایمر بر اساس عملکرد و پاک کردن تایمر Timer - Set Timer by Function and Clear Timer

  • FPS و ابزارهای اشکال زدایی توضیح داده شده است FPS and Debugging Tools Explained

  • تیک - حرکت به روش اشتباه Tick - Movement Wrong Way

  • تیک - سرعت حرکت به سمت راست Tick - Movement Velocity Right Way

نحوه کنترل فضای غیرواقعی موتور How to Control Unreal Engine Space

  • نظریه برداری Vector Theory

  • نقطه مبدا Origin Point

  • محاسبات برداری از طریق نقشه ها Vector Calculations Through Blueprints

  • محاسبات طول برداری Vector Length Calculations

  • فاصله بین دو بازیگر Distance Between Two Actors

  • بردار نرمال شده - ریاضی پشت آن Normalized Vector - Math Behind It

  • Normalize Vector Normalize Vector

  • وکتور رو به جلو Forward Vector

  • وکتور سمت راست Right Vector

  • وکتور بالا Up Vector

  • چرخش بردار Rotate Vector

  • چرخش از بردار X Rotation from X Vector

  • نگاه در چرخش را پیدا کنید Find Look at Rotation

  • سرعت Velocity

رنگ و مواد در موتور آنریل Color and Materials in Unreal Engine

  • گردش کار PBR PBR Workflow

  • مواد Materials

  • ایجاد یک ماده Creating a Material

  • رنگ پایه Base Color

  • فلزی Metallic

  • خشونت Roughness

  • بافت ها و پل کویکسل Textures and Quixel Bridge

  • UV چیست؟ What Are UVs?

  • مختصات بافت Texture Coordinate

  • مواد انتشار دهنده Emissive Material

  • Normal Map و Ambient Occlusion Normal Map and Ambient Occlusion

  • Lerp Lerp

  • پارامتر اسکالر Scalar Parameter

  • پارامتر برداری Vector Parameter

  • پارامتر بافت Texture Parameter

  • تغییر پارامترها با استفاده از Blueprints Change Parameters Using Blueprints

  • نمونه مادی Material Instance

  • نمونه مواد با استفاده از طرح‌های اولیه Material Instance Using Blueprints

UI/UX - رابط غیرواقعی UI/UX - Unreal Interface

  • طرح ویجت Widget Blueprint

  • نقاط لنگر Anchor Points

  • پانل شبکه، جعبه های افقی و عمودی Grid Panel, Horizontal and Vertical Boxes

  • نمایش و پنهان کردن رابط کاربری در Viewport Show and Hide UI to Viewport

  • حالت های ورودی Input Modes

  • نمایش مکان نما ماوس Show Mouse Cursor

  • تنظیم فوکوس صفحه کلید Set Keyboard Focus

  • دکمه ها - رابط Buttons - Interface

  • دکمه ها - جلوه های بصری و صداهای دکمه Buttons - Visual Effects and Button Sounds

  • ایجاد منوی مکث Create Pause Menu

  • ایجاد متن UI Create UI Text

  • متن رابط کاربری - اسلات مواد UI Text - Material Slot

  • نحوه استفاده از فونت های متن سفارشی How to Use Custom Text Fonts

  • فیلد متنی قابل ویرایش Editable Text Field

نمایش نظرات

آموزش Unreal Engine 5 - Masterclass توسعه دهنده بازی Blueprints [ویدئو]
جزییات دوره
14 h 15 m
159
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
ندارد
ندارد
Ivan Yosifov
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivan Yosifov Ivan Yosifov

هنرمند و انیماتور بازی سه بعدی